package com.scholarship.modules.student.dto.NApplicationDto;

import com.scholarship.modules.student.entity.TableItem;
import lombok.*;

import java.util.List;
import java.util.Map;

/**
 * @author: huanghao
 * @date: 2021/7/22 15:01
 * @description:
 * @modifiedBy:
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class RewardTypeDetailDto {
    //子类奖项Dto，用于传送给前端子类奖项信息以及包含的表项列表
    private Integer id;             //子类奖项id
    private String name;        //子类奖项名字
    private Float score;        //分数上限
    private String tableName;   //子类奖项对应的存储表名
//    private String detail;      //详细描述
    private Boolean isUploadFile;   //是否需要上传图片，如果此项为true，则要添加“上传文件”按钮
    private Boolean isImport;       //是否为被动申请奖项（导入类的），此项为true，则无需学生提交
//    private List<TableItem> tableItemList;  //存储该子类奖项所有结构信息
    private List<TableItemDto> tableItemList;  //存储该子类奖项所有结构信息
    private String value;      //用于存储图片路径
//    private Map<String, Object> tableItemMap;
}
